package fr.ginvest.entity;

import java.io.Serializable;
import java.lang.Integer;

/**
 * ID class for entity: GroupeInvestisseurAssociation
 *
 */ 
public class GroupeInvestisseurAssociationPK  implements Serializable {   
   
	         
	private Integer groupe_id;         
	private Integer investisseur_id;
	private static final long serialVersionUID = 1L;

	public GroupeInvestisseurAssociationPK() {}

	

	public Integer getGroupe_id() {
		return this.groupe_id;
	}

	public void setGroupe_id(Integer groupe_id) {
		this.groupe_id = groupe_id;
	}
	

	public Integer getInvestisseur_id() {
		return this.investisseur_id;
	}

	public void setInvestisseur_id(Integer investisseur_id) {
		this.investisseur_id = investisseur_id;
	}
	
   
	/*
	 * @see java.lang.Object#equals(Object)
	 */	
	public boolean equals(Object o) {
		if (o == this) {
			return true;
		}
		if (!(o instanceof GroupeInvestisseurAssociationPK)) {
			return false;
		}
		GroupeInvestisseurAssociationPK other = (GroupeInvestisseurAssociationPK) o;
		return true
			&& (getGroupe_id() == null ? other.getGroupe_id() == null : getGroupe_id().equals(other.getGroupe_id()))
			&& (getInvestisseur_id() == null ? other.getInvestisseur_id() == null : getInvestisseur_id().equals(other.getInvestisseur_id()));
	}
	
	/*	 
	 * @see java.lang.Object#hashCode()
	 */	
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result + (getGroupe_id() == null ? 0 : getGroupe_id().hashCode());
		result = prime * result + (getInvestisseur_id() == null ? 0 : getInvestisseur_id().hashCode());
		return result;
	}
   
   
}
